package com.wingsboat.factory.support;

import com.wingsboat.factory.config.BeanDefinition;

/**
 * @Author: wangzhong
 * @Date: 2023/11/19 11:07
 * @Description:
 **/

public interface BeanDefinitionRegistry {
    void registerBeanDefinition(String beanName, BeanDefinition beanDefinition);

    BeanDefinition getBeanDefinition(String beanName);

    boolean containsBeanDefinition(String beanName);

    String[] getBeanDefinitionNames();

    int getBeanDefinitionCount();
}
